html, body {
	height:100%;
	padding: 0px;
	margin: 0px;
}

#timeline-embed {
	margin:0px !important;
	border:0px solid #CCC !important;
	padding:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	border-radius:0px !important;
	-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0.25) !important;
	-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0.25) !important;
	box-shadow:0px 0px 0px rgba(0, 0, 0, 0.25) !important;
}

/* home sidebar */
.home_link {
	text-decoration:none;
	color: #F67400;
	padding: 0 0 5px 0;
  	font: normal 110% arial, sans-serif;
}

.home_link:hover {
	text-decoration:none;
	color:#888888	
}

/* Timeline form */
.timeline_form #id_title, #id_description, #id_cover {
	width: 420px;
	text-align: left;
	padding: 2px;
	font-size: 90%;
}

.small_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background-color:#79bbff;	
	border-radius:6px;
	border:1px solid #84bbf3;
	padding:3px;
	font-weight:bold;
}

.small_button:hover {
	background-color:#378de5;
}

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}

.button:hover {
	background-color:#378de5;
}

.button:active {
	position:relative;
	top:1px;
}

/* lists */
.list {
  margin: 0px auto;
  width: 500px;
  background: #FFFFFF;
  color:#F67400;
}

.list div {
	margin-bottom: 5px;
	padding: 10px 20px;
  	border: 1px solid #eee;
  	border-radius: 7px 7px 7px 7px;
  	-moz-border-radius: 7px 7px 7px 7px;
  	-webkit-border: 7px 7px 7px 7px;	
}

.list div:hover {
	background-color:#eee;
	cursor: pointer
}

.list a, li, ul {
	text-decoration: none;
}

.list ul { 
	margin: auto 0px;
 	border: 1px solid red;
}

.list ul li { 
  list-style-type: square;
  margin: auto 0px; 
  padding: 0px;
  line-height: 1.5em;
}

.selector {
	padding: 20px;
	margin: 0px auto;
	text-align: center;
}

.selector select {
	width: 350px;
}

.checkbox {
	padding: 5px 0px 5px 10px;
}

/* Event form */
.event_form #id_title {
	width: 400px;
}

.event_form #id_description {
	width: 400px;	
}

.list_container {
	padding: 25px 10px 0px 10px;
}

.button_container {
	padding-bottom: 25px;
	text-align: center;
}

.input_line {
	padding: 15px;	
}

.input_label {
	width: 70px;
	float: left;
	text-align: right;
	padding: 5px;
	font-weight:bold;
}

/* Assets */
.asset_form #id_link, #id_caption, #id_types, #id_credit {
	width: 420px;
	text-align: left;
	padding: 2px;
	font-size: 90%;
}

.asset_form #id_types {
	width: 160px;
}

.p5 {
	padding: 5px;
}

.message {
	background: #BBDAF7;
	padding: 10px;
	width: 500px;
  	border: 1px solid #eee;
  	border-radius: 7px 7px 7px 7px;
  	-moz-border-radius: 7px 7px 7px 7px;
  	-webkit-border: 7px 7px 7px 7px;	
}

.assets_list {
	padding: 10px;
	display: block;
}

.breadcrumb a {
	color: #528ECC;
}

.p20 {
	padding:20px;
}

.group_title {
	background: #BBDAF7;
	color:#444444;
	padding: 10px;
  	border: 1px solid #eee;
  	border-radius: 5px 5px 5px 5px;
  	-moz-border-radius: 5px 5px 5px 5px;
  	-webkit-border: 5px 5px 5px 5px;
  	font-weight: bold;
	margin: auto 0px;
	line-height: 36px;
	clear:both;	
}

.group_item {
	padding: 10px;
	margin-left: 15px;
}

.group_item a {
	text-decoration:none;
	color:#BBBBBB;
}

.group_item a:hover {
	color: #09D4FF;
}


.group {
	padding: 5px;
}

.thumbs {
	width: 24px;
	height: 24px;
	margin: 0px auto 0px auto;
}

.thumbs_container {
}

.float_left {
}

.w50 {
	width: 50px;
}

.w95 {
	width: 95px;	
}

.w150 {
	width: 550px;
}
